package com.glink.manage.dto.attendance;

import com.glink.common.vo.PageVO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;

@Data
public class AttendancePageDateDTO extends PageVO implements Serializable {

    private static final long serialVersionUID = 7655343378021114012L;
    
    @ApiModelProperty(name = "姓名/身份证")
    private String searchStr;
    
    @ApiModelProperty(value = "身份证精确参数")
    private String card;

    @ApiModelProperty(value = "参建单位")
    private String personOrgId;

    @ApiModelProperty(name = "参建单位", value = "unitObjId", example = "公司id")
    private String unitObjId;

    @NotBlank(message = "统计月份不能为空")
    @ApiModelProperty(name = "统计月份", value = "statisticalMonth", example = "2024-12")
    private String statisticalMonth;


}
